Contributed User's Library
Last Updated: 5/April/1999
Note: The scripts in this library support version 1.0. They will be updated for version 2.0 upon its release.
This is an open, shared library of functions, utilities, and applications. To post a file, send
it to us. We reserve the right to make minor editorial and consistency changes to scripts that are submitted.
All examples are provided AS IS without warranty and without any liability to the author or to REBOL Technologies.
This REBOL script downloads all the programs in the Contributed User's Library: getall.r
Push-over
A challenging board game with AI.
pushover.r 2/Feb/1999 20829 bytes
- General Examples
- Fun Stuff
- Utility Functions and Examples
- Advanced Examples
- Miscellaneous
Text Formatter
Text formatting language
txtformat.r 1/Jan/1999 30238 bytes
Form Letter
Example of how to create an email form letter.
formletter.r 28/Oct/1998 1165 bytes
Time a Web Page
Time how long it takes to fetch a web page from the net. (Just the HTML file, not the images.)
timepage.r 19/Oct/1998 344 bytes
Time Several Web Sites
Time how long it takes to read several web home pages. (Just the HTML file, not the images.)
timesites.r 23/Oct/1998 492 bytes
Simple Emailer
A simple script, which uses the e-mail capabilities of REBOL in a more user friendly way.
semailer.r 28/Oct/1998 1395 bytes
Alien Dialect
It came from outer space.
alien.r 10/Nov/1998 1716 bytes
REBOL Ale
A rich, malty, copper brew.
beer.r 30/Oct/1998 1223 bytes
Tower of REBOL
REBOL can speak to many audiences.
tower.r 17/Nov/1998 3197 bytes
Utility Functions and Examples
|
URL Encode Function
Short function to URL encode a string
urlencode.r 31/Dec/1998/14:29:46 1332 bytes
VT 100 functions
These functions produce VT100/ANSI escape sequences.
vt100.r 28/Dec/1998/18:30:40 7276 bytes
Time-It Function
Creates a simple timer function for timing things in REBOL.
timeit.r 23/Oct/1998 747 bytes
Time a Block
Times the execution of a REBOL block.
timeblk.r 28/Oct/1998 812 bytes
Switch Function
Switch between a set of choices or a default. Should make C programmers happy.
switch.r 15/Oct/1998 1795 bytes
Increment and Decrement
Increment and decrement a variable by one.
incdec.r 12/Jun/1997 540 bytes
Apropos
Prints a list of REBOL words belonging to a particular category.
apropos.r 8/Oct/1998 1260 bytes
Join Function
A simple function to join (concatenate) two series (strings, filenames, URLs, blocks, etc.)
join.r 10/Oct/1998 389 bytes
Replace Text in Files
For a given set of files (a file pattern such as %*.html) replace all occurances of a string with another string.
replacetext.r 13/Oct/1998 980 bytes
Non-Local Break
Breaking out of a loop from an outside function. The simplest way.
break.r 1/Nov/1998 638 bytes
A Rebol Text Reader
A "more" style text reader.
more.r 8/Jan/1999 14719 bytes
Factorial
Compute factorials
fact.r 6/Jan/1999 347 bytes
Library Web Page Builder - New!
Automatically builds the REBOL library web page by examining each script. (Advanced example)
build-lib.r 12/Feb/1999 5700 bytes
REBOL Web Site Builder - New!
Advanced script that builds the entire REBOL web site from a short structural description and a set of HTML
templates.
build-site.r 5/Feb/1999 8406 bytes
checkhead.r
Checks/updates/creates REBOL headers.
checkhead.r 22/Dec/1998/15:45:59 8157 bytes
Higher Order Math Functions
Illustrates use of higher order REBOL functions.
highorder.r 29/Oct/1998 3882 bytes
Split Web Page
Retrieves a web page and sorts its constituents.
splitweb.r 5/Nov/1998 4773 bytes
Update from WWW.REBOL.COM
Updates your rebol.r and reboldoc.r files from the web.
update.r 12/Oct/1998 527 bytes
|